草庐IT

Android AVC预览

全部标签

java - 计算最佳相机预览尺寸的正确方法保持纵横比

问题您如何以编程方式准确地确定以设备屏幕尺寸显示相机预览的应用程序的最佳预览尺寸?(或者在任何可变维度的View中,真的)。在您尝试将此标记为数百万个其他长宽比相关问题之一的重复之前,请理解我正在寻找与一般可用的解决方案不同的解决方案.我问这个问题是因为我已经阅读了很多“答案”,但它们都指向一个我认为不完整的解决方案(并且可能有缺陷,正如我将在此处描述的那样)。如果这不是缺陷,那么请帮助我理解我做错了什么。我已经阅读了许多关于应用程序如何选择预览尺寸的不同实现,其中大多数采用了我称之为“足够接近”的方法(您可以根据从屏幕分辨率的比率并找到具有最低值的选项)。这种方法似乎不能确保它选择最

uni-app - 用户点击图像放大预览功能 / 支持左右滑动与手指手势放大缩小图片(支持单图与多图、实现手机查看大图全屏预览功能),类似微信查看图片的效果,支持 App、H5、小程序等全端兼容!

前言网上很多教程都非常乱,并且很多文章都老了,代码注释本文从0-1提供给您点击图片放大预览(全端兼容)函数的功能封装,支持单图与多图(2张以上)模式,支持左右滑动与手指手势放大缩小图片,可监听图片打开成功与失败,如下真机测试效果图(Gif录屏显得卡顿,实际很刘畅)所示,代码干净整洁且注释详细:在多图模式下,可将当前点击的图片置为第一张进行展示!完整源码推荐使用平台一键复制功能,避免漏选。随便找个新页面,一键复制运行起来。template>

java - 如何删除重复键,安卓自定义键盘的按键预览

如何删除重复键,Android自定义键盘的按键预览。我使用以下方法删除了我想要的键的键预览。但该方法不适用于可重复键。(android:isRepeatable="true")如果key不可重复,则以下方法有效。删除keyxml输入法服务类@OverridepublicvoidonPress(intprimaryCode){if(primaryCode==-1||primaryCode==-5){kv.setPreviewEnabled(false);}}@OverridepublicvoidonRelease(intprimaryCode){if(primaryCode==-1||p

android - 具有下一个和上一个预览和 pagetransformer 的居中 View 寻呼机

我正在实现一个ViewPager,它显示下一个和上一个项目,还使用​​ViewPager.PageTransformer动画页面转换。它具有缩小和淡出效果。为了显示下一个和上一个,我使用负PageMargin,viewpager上的填充和clipToPadding为false。这是它的样子这就是我想要的。问题在于PageTransform使用左边缘作为引用,即当图像接触左边缘而不是位于中心时它显示最大缩放。为了解决这个问题,我在代码中使用了一个偏移量,如下所示viewPager.setPageTransformer(false,newViewPager.PageTransformer(

android - 在 android 中,将相机预览流式传输到 View 中

我想将android相机的相机预览流式传输到View中。目的是之后使用onDraw()向View添加各种内容。我不需要在任何时候实际捕捉图像。它不必是最高质量或每秒最大帧数。有谁知道如何做到这一点? 最佳答案 将此添加到您的xml中:进入你的Activity类:privatePreviewmPreview;CameramCamera;intnumberOfCameras;intcameraCurrentlyLocked;intdefaultCameraId;onCreate方法:mPreview=newPreview(this);s

android - 使用相机预览填充的 SurfaceTexture 作为 Jelly Bean 中的 Renderscript 输入分配

在JellyBean中,是否可以从相机预览填充的SurfaceTexture中创建一个Renderscript分配?我正在从Android源代码树中构建我的应用程序,所以我可以使用@hideAPI,例如Allocation.setSurfaceTexture()。但是我想避免使用RSGraphics弃用的API。类似问题here没有得到完整的回答,也不是JB特有的。尝试以下代码时遇到以下问题:进入Renderscript的数据始终为零为了重复调用onFrameAvailable回调,我必须更新TexImage(),因为当我调用Allocation.ioReceive()时,它在第一次后

kkfile在线文件预览部署(Linux服务器版本)

一:kkfile部署指南KKfile文件预览是一款开源的文档在线预览项目。项目使用流行的springboot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc,docx,Excel,pdf,txt,zip,rar,图片等等。如果你是在windows系统中可以不用安装openoffice,因为window操作系统会自带openoffice。如果你是在Linux操作系统当中,首先你就需要安装openoffice。如果不安装的话,启动就会报以下错误。二:openoffice的安装这是我分享百度云openoffice的安装,下载后直接解压即可。链接:https://pan.baidu.com

android - Nexus 10,前置摄像头预览为黑色(无预览)

所以我正在从事与相机相关的项目,我已经在许多设备上对其进行了测试,除Nexus10外,所有设备都通过了测试。我真的搞不懂这是怎么回事,网上也没有人讨论这个问题。我能够在两个不同的Nexus10(wifi)设备上重现该问题。这是我的Activity代码:publicclassMainActivityextendsActivity{privatestaticCameramCamera;privatestaticbooleanmCameraOpen;privatestaticImageViewmPreviewImageView;privateSurfaceViewmPreviewSurfac

android - 玻璃相机预览显示乱码

我正在尝试在GoogleGlass中显示实时相机预览。我正在使用所有相机默认设置(并且还尝试使用几种不同的图像格式;理想情况下,我可以使用其中一种YUV格式),但显示在显示屏上的图像是乱码,如下所示:布局很简单:这是Activity代码:publicclassScanActivityextendsActivity{privatestaticfinalStringkTag=ScanActivity.class.getSimpleName();privateTextureViewmVideoCaptureView=null;privateCameramCamera=null;@Overri

Android Studio 预览 Pane 不呈现 ActionBar?

我正在运行最新版本的androidstudio,问题是当使用任何AppCompat主题时预览Pane不呈现ActionBar,如果我更改预览Pane的主题它工作正常(不更改实际主题),但是这样做有什么不妥吗,我的styles.xml如下当预览Pane设置为AppTheme时,不会显示ActionBar,但它在我的设备和AVD中工作正常,如您所见,这使得调试和测试ActionBar变得困难请提出一些修复建议,AppCompat主题与普通主题到底有何不同?,我只是一个android初学者。谢谢! 最佳答案 这是一个错误:https://